草庐IT

php - FPDF - 放置前确定 MultiCell 的高度?

全部标签

Javascript:如何确定链接是否指向与其所在页面相同的域?

为了通过谷歌分析跟踪非HTML文档,我需要上述算法。它应该:不对域进行硬编码忽略协议(protocol)(即http/https)不用担心“www”的存在/不存在(任何绝对链接都将以“www”为前缀,所有页面都将通过“www”提供服务)这很复杂,因为我需要通过从IE专用的“attachEvent”调用的函数访问它。更新抱歉,我对这个问题的措辞真的很糟糕。真正的问题是通过事件让它工作,因为IE有自己的事件处理世界。采取以下措施:functionadd_event(obj){if(obj.addEventListener)obj.addEventListener('click',track

javascript - 延迟加载 Javascript 文件与放置在 </body> 之前的任何区别

环顾四周,找不到讨论过的具体问题。很确定差异可以忽略不计,只是对您的想法感到好奇。场景:所有不需要在页面呈现之前加载的Javascript都被放置在关闭之前标签。通过在触发DOM加载/就绪事件时执行的头部中的一些Javascript代码来延迟加载这些代码有什么好处或坏处吗?假设这只涉及下载一个完整的.js文件,而不是在使用时根据需要延迟加载几个单独的文件。希望这很清楚,谢谢。 最佳答案 在我看来,有很大的不同。当您在的底部内联JS时标记,您强制页面加载那些s是同步的(现在必须发生)和顺序的(连续),所以你会稍微减慢页面速度,因为你必

javascript - JS - 100% 且无滚动的 iframe 高度(正文中的 Scroll-y)

我有一个iframe问题。首先,我在https://stackoverflow.com/search?tab=relevance&q=iframe%20height中搜索关键字iframeheight但我没有找到我需要的人。如何制作一个高度为100%且无滚动的iframe。在正文中滚动Y。如果我通过http://www.google.com搜索某些内容在iframe中,之后转到google搜索结果页面。iframe将计算新的高度并且iframe高度仍然为100%,正文部分的滚动条。(我希望一些帮助不仅在ie和firefox中,而且在safari和chrome中都能完美工作)。非常感谢。

javascript - 如何在 iframe 中获取 PDF 文档加载的高度

有什么方法可以获取iframe中加载的PDF内容的实际高度?我在iPAD设备中滚动PDF内容时遇到问题?我可以获得正文内容的高度并成功滚动,但仅限于HTML页面。this.contentWindow.document.body.scrollHeight但对于PDF,它不返回PDF文档的准确高度?有什么办法可以做到吗?谢谢彼得 最佳答案 我在我的iPad上测试过它并且它有效,也许它对你也有好处。mozilla有一个HTML5js项目可以呈现pdf文件并显示它们,您可以在pdf文件中获取页面的视口(viewport)。https://m

javascript - jQuery 改变图像高度保持纵横比

所以我有一个画廊,其中我的大部分图像目前100%由CSS控制。但是,在设置min-height:100%;在我的图像上,我使一些图像拉伸(stretch)。我没有太多有问题的照片,但用户上传什么是我无法控制的。无论如何,使用jQuery我可以获得图像高度并检查它是否满足要求,如果不满足,则以某种方式增加图像宽度以满足高度要求但保持所有比例?因此,我避免造成任何失真,但通过让div没有间隙来保持画廊的整洁。注意:提供的图像是我删除min-height:100%;时发生的情况,以便您可以看到我的问题。更新-----我找到了一个目前似乎工作正常的解决方案,它可能不是最好的尝试,但我找到了另一

javascript - 无法使用 openlayers 3 将标记放置在正确的坐标处

我在openlayers3上工作,想实现一个搜索功能,它获取地点名称并在map上放置标记。我能够获得坐标,但是当我想在map上添加它的标记时,我总是得到不同的位置。输入地点的标记未放置在map的实际坐标上。这是我一直在研究的代码:functionaddmarker(lat,long,pointerimgsrc){variconFeature=newol.Feature({geometry:newol.geom.Point(ol.proj.transform([lat,long],'EPSG:4326','EPSG:3857')),name:'NULL'});variconStyle=n

JavaScript 设置滚动高度

在JavaScript中,将一个元素的scrollHeight设置为另一个元素的正确方法是什么?直接赋值无效。谢谢,格雷格 最佳答案 直接是不可能的。scrollHeight是只读属性,包含元素内容的总高度(以像素为单位)。如果有元素A并且您希望元素B具有与元素A相同的scrollHeight,则使元素B具有单个子DIV元素(移动所有先前的元素B内容作为DIV的子节点),即设置为:width:100%;overflow:hidden;并使用javascript将DIV的高度设置为元素A的滚动高度(以像素为单位):document.g

javascript - 使用开放图谱 API,有没有办法确定用户的哪些 friend 设置了 @facebook.com 电子邮件地址?

标题基本上概括了它。在为连接到facebook的用户获取friend列表后,我正在寻找一种方法来确定该friend是否正在使用带有@facebook.com电子邮件的新消息系统。我正在使用javascriptSDK。按照同样的思路,是否有一种方法可以使用Facebook的新发送按钮预填充收件人:列表? 最佳答案 他们没有提供但是你可以看到他们提供的用户个人资料信息here不,现在你不能通过API向用户/用户好友发送消息。它包含在路线图中,他们将提供在未来几天将消息发送到用户收件箱的功能。但是可以通过调用这样的URL来手动方法http

javascript - 使用javascript确定javascript中的堆栈深度

有没有办法通过使用javascript本身来确定在javascript中执行的所有函数的堆栈深度?我想这可能涉及修改Function原型(prototype),但我真的没有任何想法。此外,如果能够在堆栈深度足够高的任何时候break就好了。这样做的原因是我有一个stackoverflowerrorinIEwhichisapparentlynotdebuggable.我很懒惰,我宁愿不必通过我正在维护的代码来查找原因。感谢您帮助我解决懒惰问题。 最佳答案 ECMAscript很长一段时间都支持Function.prototype.ca

javascript - 创建多个位于彼此之上的可放置 sibling

我正在尝试创建多个彼此相邻的jquerydroppables,其中某些部分可能重叠,在这些情况下,我希望位于顶部(z-index明智)的那个是贪婪的。我已经尝试在droppable中设置greedy:true选项,但这似乎没有帮助。我还尝试在放置事件上返回false并使用event.stopPropagation();。这是一个jsfiddle基于demopagejQuery的。如果有另一个droppable触发它,有什么方法可以阻止drop事件传播,最好是具有最高z-index的那个? 最佳答案 使用document.elemen